Sports

Temple knocks off No. 16 Villanova for first time since 2012